Problem Solving Heuristic: Working Backwards